<?php
/*
 * [JINYUN!] (C)2001-2099 Jinyunweb.com
 * This is NOT a freeware, use is subject to license terms
 * $Id: 2018-03-01 13:49:35 apple $
 上传任务列表
*/
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'list';
$return=array();
$tabs=array(
			array('op'=>'list','title'=>'已申请小程序列表'),
			array('op'=>'add','title'=>'一键申请小程序'),
			array('op'=>'help','title'=>'小程序申请教程'),
);
if($_RQ['op']=='list'){
	$params=array('uniacid'=>$_SESSION['uniacid']);
	if($_RQ['title']){
		$params['title']=$_RQ['title'];
	}
	$pindex = max(1, intval($_RQ['page']));
	$psize = 15;
	$total='';
	$list=pdo_getslice('core_account_authwxapp',$params,array($pindex,$psize),$total,$fields,'','id desc');
	foreach($list as &$item){
		if($item['status']==2){
			$post=array('merch_name'=>$item['merch_name'],'merch_legal_persona_wechat'=>$item['merch_legal_persona_wechat'],'merch_legal_persona_name'=>$item['merch_legal_persona_name']);
			$result=model('core/open')->search_addwxapp($post);
			if($result['errcode']==0 || $result['errcode']==89250){
				$item['status']=1;
				pdo_update('core_account_authwxapp',array('status'=>1),array('uniacid'=>$_SESSION['uniacid'],'id'=>$item['id']));
			}
		}
	}
	$return['list']=$list?$list:array();
	$totalpage=ceil($total/$psize);
	$totalpage=intval($totalpage);
	$return['totalpage'] =$totalpage;
	$return['params']['page'] =$pindex;
	$return['htmls']=array(
		'type'=>'list',
		'tabs'=>$tabs,
		'search_one'=>array('name'=>'title','add'=>false),
		'list'=>array('tip'=>'温馨提示：1、已经提交审核的小程序无法删除！2、系统开通微信第三方开放平台API后，才能正常使用一键免费申请小程序（<em>联系管理员开通</em>）！3、<red>小程序状态异常</red>？检查微信第三方平台应用白名单是否添加正常!
		</br>快速创建小程序的文档参考：https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Register_Mini_Programs/Fast_Registration_Interface_document.html
		','data'=>'list','delall'=>false,'edit'=>false,'list'=>array(
			array('name'=>'id','title'=>'小程序ID','type'=>'string'),
			array('name'=>'logo','title'=>'小程序LOGO','type'=>'image'),
			array('name'=>'title','title'=>'小程序名称','type'=>'string'),
			array('name'=>'status','title'=>'审核状态','type'=>'radio','options'=>'statuss'),
			array('name'=>'account_type','title'=>'小程序类型','type'=>'radio','options'=>'account_types'),
			array('name'=>'principal_type','title'=>'主体类型','type'=>'radio','options'=>'principal_types'),
			array('name'=>'merch_name','title'=>'主体名称','type'=>'string'),
			array('name'=>'createtime','title'=>'创建时间','type'=>'time'),
		),'action'=>array(
			array('type'=>'href','op'=>'add','title'=>'重新提交','show'=>array('status'=>array(0,3))),
			array('type'=>'href','op'=>'settitle','title'=>'设置小程序名称','show'=>array('status',1)),
			array('type'=>'modal','op'=>'setmodify_domain','title'=>'设置服务器域名','show'=>array('status',1)),
			array('type'=>'modal','op'=>'setwebviewdomain','title'=>'设置业务域名','show'=>array('status',1)),
			array('type'=>'modal','op'=>'setlogo','title'=>'设置小程序头像','show'=>array('status',1)),
			array('type'=>'modal','op'=>'setdesc','title'=>'设置小程序介绍','show'=>array('status',1)),
		)),
	);
	$return['statuss']=array(0=>'提交申请失败',1=>'实名验证成功',2=>'实名验证中',3=>'实名验证失败');
	$return['account_types']=array(1=>'订阅号',2=>'服务号',3=>'小程序');
	$return['principal_types']=array(0=>'个人',1=>'企业',2=>'媒体',3=>'政府',4=>'其他组织');
	$return['yesno']=array(0=>'否',1=>'是');
	exi($return);
}
if($_RQ['op']=='add'){
	//申请小程序
	if($_RQ['postdata']){
		$post=get_postdata();
		$id=intval($post['id']);
		if(!$post['merch_name'] || !$post['merch_code_type'] || !$post['merch_code'] || !$post['merch_legal_persona_wechat'] || !$post['merch_legal_persona_name'] || !$post['merch_component_phone']){
			exi('请把信息填写完整！','error');
		}
		$insert=array(
			'merch_name'=>trim($post['merch_name']),
			'merch_code_type'=>intval($post['merch_code_type']),
			'merch_code'=>trim($post['merch_code']),
			'merch_legal_persona_wechat'=>trim($post['merch_legal_persona_wechat']),
			'merch_legal_persona_name'=>trim($post['merch_legal_persona_name']),
			'merch_component_phone'=>trim($post['merch_component_phone']),
			'principal_type'=>4,
			'account_type'=>3,
		);
		if(!$id){
			$insert['uniacid']=$_SESSION['uniacid'];
			$insert['createtime']=time();
			pdo_insert('core_account_authwxapp',$insert);
			$id=pdo_insertid();
		}else{
			pdo_update('core_account_authwxapp',$insert,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		}
		$result=model('core/open')->add_wxapp($insert);
		if($result['errcode']){	
				if($result['errcode'] =='89249'){
					exi('提交注册申请失败：该主体已有任务执行中，距上次任务 24h 后再试','error','core/wxapp.authlist/');
				}else{
					exi('提交注册申请失败：'.$result['errcode'].$result['errmsg'],'error','core/wxapp.authlist/');
				}
		}else{
				pdo_update('core_account_authwxapp',array('status'=>2),array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
				exi('提交注册申请成功！请打开微信app，留意微信认证信息！','','core/wxapp.authlist/');
		}
	}else{
		$id=intval($_RQ['id']);
		if(!$id){
			$return['item']=array();
			$return['item']['merch_code_type']=3;
		}else{
			$return['item']=pdo_get('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
		}
		$return['merch_code_types']=array(1=>'统一社会信用代码',2=>'组织机构代码',3=>'营业执照注册号');
		$return['statuss']=array(1=>'实名验证成功',2=>'实名验证中',3=>'实名验证失败');
		$return['account_types']=array(1=>'订阅号',2=>'服务号',3=>'小程序');
		$return['principal_types']=array(0=>'个人',1=>'企业',2=>'媒体',3=>'政府',4=>'其他组织');
		$return['yesno']=array(0=>'否',1=>'是');
		$htmls=array(
			'type'=>'edit',
			'desc'=>'注册申请小程序',
			'tabs'=>array(
				array('op'=>'list','title'=>'返回小程序列表'),
			),
			'edit'=>array(
						array('type'=>'string','must'=>true,'name'=>'merch_name','title'=>'企业名名称','help'=>'企业名（需与工商部门登记信息一致）'),
						array('type'=>'radio','name'=>'merch_code_type','title'=>'企业代码类型','options'=>'merch_code_types','help'=>'企业代码类型 1：统一社会信用代码（18 位） 2：组织机构代码（9 位 xxxxxxxx-x） 3：营业执照注册号(15 位)'),
						array('type'=>'string','must'=>true,'name'=>'merch_code','title'=>'企业代码','help'=>'请填写正确的企业代码'),
						array('type'=>'string','must'=>true,'name'=>'merch_legal_persona_wechat','title'=>'法人微信','help'=>'法人姓名与绑定微信银行卡的姓名一致'),
						array('type'=>'string','must'=>true,'name'=>'merch_legal_persona_name','title'=>'法人姓名','help'=>'法人姓名与绑定微信银行卡的姓名一致'),
						array('type'=>'string','must'=>true,'name'=>'merch_component_phone','title'=>'第三方联系电话','help'=>'方便商家与第三方联系（建议填写第三方客服电话）'),
			)
		);
		$return['htmls']=$htmls;
		exi($return);
	}
}
if($_RQ['op']=='settitle'){
	//设置小程序基本信息
	if($_RQ['postdata']){
		$post=get_postdata();
		$id=intval($post['id']);
		if(!$post['title']){
			exi('请填写小程序名称！','error');
		}
		if(!$post['merch_id_card'] && !$post['principal_type']){
			exi('请填写身份证照片media_id！','error');
		}
		if(!$post['merch_license'] && $post['principal_type']){
			exi('请填写组织资质照片media_id！','error');
		}
		$data=array(
			'title'=>trim($post['title']),
			'merch_id_card'=>trim($post['merch_id_card']),
			'merch_license'=>trim($post['merch_license']),
			'naming_other_stuff'=>ijson_encode($post['naming_other_stuff']),
		);
		pdo_update('core_account_authwxapp',$data,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		$data['naming_other_stuff']=$post['naming_other_stuff'];
		$result=model('core/open')->set_wxapp_title($data);
		if($result['errcode']){	
				if($result['errcode'] =='89249'){
					exi('设置名称申请失败：该主体已有任务执行中，距上次任务 24h 后再试','error','core/wxapp.authlist/');
				}else{
					exi('设置名称申请失败：'.$result['errcode'].$result['errmsg'],'error','core/wxapp.authlist/');
				}
		}else{
				pdo_update('core_account_authwxapp',array('title_status'=>2),array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
				exi('设置名称申请成功！请等待审核！','','core/wxapp.authlist/');
		}
	}else{
		$id=intval($_RQ['id']);
		if(!$id){
			exi('请选择小程序','error');
		}else{
			$return['item']=pdo_get('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
		}
		$return['item']['naming_other_stuff']=json_decode($return['item']['naming_other_stuff'],true);
		$return['merch_code_types']=array(1=>'统一社会信用代码',2=>'组织机构代码',3=>'营业执照注册号');
		$return['statuss']=array(1=>'实名验证成功',2=>'实名验证中',3=>'实名验证失败');
		$return['account_types']=array(1=>'订阅号',2=>'服务号',3=>'小程序');
		$return['principal_types']=array(0=>'个人',1=>'企业',2=>'媒体',3=>'政府',4=>'其他组织');
		$return['yesno']=array(0=>'否',1=>'是');
		$htmls=array(
			'type'=>'edit',
			'desc'=>'设置小程序名称',
			'tabs'=>array(
				array('op'=>'list','title'=>'已申请小程序列表'),
			),
			'edit'=>array(
						array('type'=>'string','must'=>true,'name'=>'title','title'=>'小程序名称','help'=>'当名称没有命中关键词，则直接设置成功；当名称命中关键词，需提交证明材料，并需要审核'),
						array('type'=>'image','name'=>'merch_id_card','title'=>'身份证照片','show'=>array('principal_type',0),'help'=>'小程序为个体时必填！'),
						array('type'=>'image','name'=>'merch_license','title'=>'组织机构代码证或营业执照照片','show'=>array('principal_type'=>array(1,2,3,4)),'help'=>'小程序非个人时必填！'),
						array('type'=>'images','name'=>'naming_other_stuff','title'=>'其他证明材料照片','help'=>'其他证明材料'),
			)
		);
		$return['htmls']=$htmls;
		exi($return);
	}
}
if($_RQ['op']=='setmodify_domain'){
	//设置服务器域名
	if($_RQ['postdata']){
		$post=get_postdata();
		$id=intval($post['id']);
		if(!$post['requestdomain']){
			exi('请填写request 合法域名！','error');
		}
		if(!$post['wsrequestdomain']){
			exi('请填写socket 合法域名！','error');
		}
		if(!$post['uploaddomain']){
			exi('请填写uploadFile 合法域名！','error');
		}
		if(!$post['downloaddomain']){
			exi('请填写downloadFile 合法域名！','error');
		}
		$data=array(
			'requestdomain'=>trim($post['requestdomain']),
			'wsrequestdomain'=>trim($post['wsrequestdomain']),
			'uploaddomain'=>trim($post['uploaddomain']),
			'downloaddomain'=>trim($post['downloaddomain']),
		);
		pdo_update('core_account_authwxapp',$data,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		$result=model('core/open')->set_wxapp_modify_domain('add',$data);
		if($result['errcode']){	
				if($result['errcode'] =='89249'){
					exi('设置服务器域名失败：该主体已有任务执行中，距上次任务 24h 后再试','error','core/wxapp.authlist/');
				}else{
					exi('设置服务器域名失败：'.$result['errcode'].$result['errmsg'],'error','core/wxapp.authlist/');
				}
		}else{
				exi('设置服务器域名成功！','','core/wxapp.authlist/');
		}
	}else{
		$id=intval($_RQ['id']);
		if(!$id){
			exi('请选择小程序','error');
		}else{
			$return['item']=pdo_get('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
		}
		$return['merch_code_types']=array(1=>'统一社会信用代码',2=>'组织机构代码',3=>'营业执照注册号');
		$return['statuss']=array(1=>'实名验证成功',2=>'实名验证中',3=>'实名验证失败');
		$return['account_types']=array(1=>'订阅号',2=>'服务号',3=>'小程序');
		$return['principal_types']=array(0=>'个人',1=>'企业',2=>'媒体',3=>'政府',4=>'其他组织');
		$return['yesno']=array(0=>'否',1=>'是');
		$htmls=array(
			'type'=>'edit',
			'desc'=>'设置小程序名称',
			'edit'=>array(
						array('type'=>'string','must'=>true,'name'=>'requestdomain','title'=>'request 合法域名','help'=>'request 合法域名；必须是https,例如：https://www.qq.com'),
						array('type'=>'string','must'=>true,'name'=>'wsrequestdomain','title'=>'socket 合法域名','help'=>'socket 合法域名；必须是https,例如：https://www.qq.com'),
						array('type'=>'string','must'=>true,'name'=>'uploaddomain','title'=>'uploadFile  合法域名','help'=>'request 合法域名；必须是https,例如：https://www.qq.com'),
						array('type'=>'string','must'=>true,'name'=>'downloaddomain','title'=>'downloadFile 合法域名','help'=>'request 合法域名；必须是https,例如：https://www.qq.com'),
			)
		);
		$return['htmls']=$htmls;
		exi($return);
	}
}
if($_RQ['op']=='setwebviewdomain'){
	//设置业务域名
	if($_RQ['postdata']){
		$post=get_postdata();
		$id=intval($post['id']);
		if(!$post['webviewdomain']){
			exi('请填写小程序业务域名！','error');
		}
		$data=array(
			'webviewdomain'=>trim($post['webviewdomain']),
		);
		pdo_update('core_account_authwxapp',$data,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		$data['webviewdomain']=explode('|',$data['webviewdomain']);
		$data['webviewdomain']=ijson_encode($data['webviewdomain']);
		$result=model('core/open')->set_wxapp_webviewdomain('add',$data);
		if($result['errcode']){	
				if($result['errcode'] =='89249'){
					exi('设置业务域名失败：该主体已有任务执行中，距上次任务 24h 后再试','error','core/wxapp.authlist/');
				}else{
					exi('设置业务域名失败：'.$result['errcode'].$result['errmsg'],'error','core/wxapp.authlist/');
				}
		}else{
				exi('设置设置业务成功！','','core/wxapp.authlist/');
		}
	}else{
		$id=intval($_RQ['id']);
		if(!$id){
			exi('请选择小程序','error');
		}else{
			$return['item']=pdo_get('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
		}
		$htmls=array(
			'type'=>'edit',
			'desc'=>'设置小程序业务域名',
			'edit'=>array(
						array('type'=>'text','must'=>true,'name'=>'webviewdomain','title'=>'小程序业务域名','help'=>'多个域名用|分开,例如：https://www.qq.com|https://m.qq.com'),
			)
		);
		$return['htmls']=$htmls;
		exi($return);
	}
}
if($_RQ['op']=='setlogo'){
	//设置小程序logo
	if($_RQ['postdata']){
		$post=get_postdata();
		$id=intval($post['id']);
		if(!$post['logo']){
			exi('请填写小程序logo！','error');
		}
		$data=array(
			'logo'=>trim($post['logo']),
		);
		pdo_update('core_account_authwxapp',$data,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		$result=model('core/open')->set_wxapp_logo($data);
		if($result['errcode']){	
				if($result['errcode'] =='89249'){
					exi('设置小程序logo失败：该主体已有任务执行中，距上次任务 24h 后再试','error','core/wxapp.authlist/');
				}else{
					exi('设置小程序logo失败：'.$result['errcode'].$result['errmsg'],'error','core/wxapp.authlist/');
				}
		}else{
				exi('设置小程序logo成功！','','core/wxapp.authlist/');
		}
	}else{
		$id=intval($_RQ['id']);
		if(!$id){
			exi('请选择小程序','error');
		}else{
			$return['item']=pdo_get('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
		}
		$htmls=array(
			'type'=>'edit',
			'desc'=>'设置小程序LOGO',
			'edit'=>array(
				array('type'=>'image','must'=>true,'name'=>'logo','title'=>'设置小程序LOGO','help'=>'1、小程序头像每个月固定的修改次数上限；2、图片格式只支持：BMP、JPEG、JPG、GIF、PNG，大小不超过 2M；3、实际头像始终为正方形'),
			)
		);
		$return['htmls']=$htmls;
		exi($return);
	}
}
if($_RQ['op']=='setdesc'){
	//设置小程序介绍
	if($_RQ['postdata']){
		$post=get_postdata();
		$id=intval($post['id']);
		if(!$post['desc']){
			exi('请填写小程序介绍！','error');
		}
		$data=array(
			'desc'=>trim($post['desc']),
		);
		pdo_update('core_account_authwxapp',$data,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		$result=model('core/open')->set_wxapp_desc($data);
		if($result['errcode']){	
				if($result['errcode'] =='89249'){
					exi('设置小程序介绍失败：该主体已有任务执行中，距上次任务 24h 后再试','error','core/wxapp.authlist/');
				}else{
					exi('设置小程序介绍失败：'.$result['errcode'].$result['errmsg'],'error','core/wxapp.authlist/');
				}
		}else{
				exi('设置小程序介绍成功！','','core/wxapp.authlist/');
		}
	}else{
		$id=intval($_RQ['id']);
		if(!$id){
			exi('请选择小程序','error');
		}else{
			$return['item']=pdo_get('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
		}
		$htmls=array(
			'type'=>'edit',
			'desc'=>'设置小程序介绍',
			'edit'=>array(
				array('type'=>'text','must'=>true,'name'=>'desc','title'=>'设置小程序介绍','help'=>'功能介绍（简介）'),
			)
		);
		$return['htmls']=$htmls;
		exi($return);
	}
}
if($_RQ['op']=='help'){
	$return['htmls']=array(
			'type'=>'look',
			'desc'=>'小程序申请教程',
			'look'=>array(
				array('type'=>'tip','title'=>'【温馨提示】：微信小程序注册，有两种方式：1、微信第三方开放平台免费创建小程序（这种要简单方便，而且<em>免费</em>，但是要求系统支持微信第三方开放权限，要开通，请联系管理员）；2、常规注册，移步微信官方注册。'),
				array('type'=>'help','title'=>'一、微信第三方开放平台免费创建小程序：','help'=>'
					1、点击上方《<em>一键申请小程序</em>》,填写相关信息，然后提交；</br>
					2、通过法人&企业主体校验，微信官方会向法人微信下发模板消息。法人需在24小时内点击消息，进行身份证信息与人脸识别信息收集；</br>
					3、实名验证通过后，返回《<em>已申请小程序列表</em>》，依次点击设置《<em>设置小程序基本信息</em>》，《<em>设置服务器域名</em>》，《<em>设置业务域名</em>》；</br>
					4、查看微信小程序的相关appid,appsecret等信息；</br>
					5、移步DIY小程序/应用小程序/打包小程序，把查看到的小程序相关appid,appsecret等信息填到（DIY小程序/应用小程序/打包小程序）的小程序里面去；</br>
					6、设置好（DIY小程序/应用小程序/打包小程序）后，点击上传小程序，选择小程序代码上传；</br>
					7、完成小程序代码上传后，扫码小程序体验二维码，体验审核一遍；</br>
					8、体验如果没异常，如果满足上传要求，就点击小程序版本审核。</br>
				'),
				array('type'=>'help','title'=>'二、常规注册，移步微信官方注册：','help'=>'
					1、移步微信官方注册：https://mp.weixin.qq.com/ 详情查看微信官方的注册教程；</br>
					2、注册成功后，需要实名认证（<em>温馨提示</em>：如果已经有认证过的微信公众号，可以先进入微信公众号，然后关联刚刚注册的小程序；如果小程序的主体资质跟微信公众号的一样，小程序就可以免微信认证，省去300元认证费）；</br>
					3、微信验证通过后，设置小程序一些基本信息（头像，名称等）</br>
					4、查看微信小程序的相关appid,appsecret等信息；</br>
					5、移步DIY小程序/应用小程序/打包小程序，把查看到的小程序相关appid,appsecret等信息填到（DIY小程序/应用小程序/打包小程序）的小程序里面去；</br>
					6、设置好（DIY小程序/应用小程序/打包小程序）后，点击上传小程序，选择小程序代码上传；</br>
					7、完成小程序代码上传后，扫码小程序体验二维码，体验审核一遍；</br>
					8、体验如果没异常，如果满足上传要求，就点击小程序版本审核。</br>
				'),
			),
	);
	exi($return);
}
if($_RQ['op']=='newhelp'){
	$return['item']['image1']='../core/resource/images/help/wxapp-up01.jpg';
	$return['item']['image2']='../core/resource/images/help/wxapp-up02.jpg';
	$return['item']['image3']='../core/resource/images/help/wxapp-up03.jpg';
	$return['item']['image4']='../core/resource/images/help/wxapp-up04.jpg';
	$return['item']['image5']='../core/resource/images/help/wxapp-up05.jpg';
	$return['htmls']=array(
			'type'=>'look',
			'desc'=>'小程序新手必读',
			'look'=>array(
				array('type'=>'tip','title'=>'【温馨提示】：先申请微信小程序，再看这里：'),
				array('type'=>'help','title'=>'一、小程序有三钟形式：','help'=>'
					1、【<red>DIY小程序</red>】：是属于原生态小程序，是基于某个应用的小程序（场景/插件/模块小程序），是支持DIY多页的小程序（比如，我在用商城小程序，但是需要几个特别的小程序页面来丰富满足需求，就可以DIY几个页面）；</br>
					2、【<red>应用小程序</red>】：注意：这里的小程序是不支持DIY的；应用小程序也是原生态的，是针对不同的插件/模块/场景体，专门的原生态小程序包，具有拿来直接使用，无需DIY，代码包稳定等特点；另外，必须管理员开通了对应应用的小程序，这里才会显示，才能被创建小程序！</br>
					3、【<red>打包小程序</red>】；打包小程序就是传说中的H5，所有的访问页面，其实就是常规的H5页面。这种小程序的体验要稍差些，缺少原生态小程序该有的一些功能。但是，这种小程序的DIY灵活度非常强，可以满足千变万化的DIY需求，不受原生小程序的代码机制限制！</br>
				'),
				array('type'=>'help','title'=>'二、小程序的上传：','help'=>'
					1、【<red>微信小程序的上传</red>】：微信小程序的上传是自动的，点击上传小程序后-》扫码授权-》手机确定-》等待上传-》移步微信小程序后台（https://mp.weixin.qq.com）-》查看是否有刚刚上传的新版本（有表示上传成功，没有就表示上传失败，如果失败请联系管理员！）；</br>
					2、【<red>其他小程序的上传</red>】：直接自己手动下载小程序包，利用不同小程序的上传工具上传;</br>
				'),
				array('type'=>'image','title'=>'','name'=>'image1'),
				array('type'=>'image','title'=>'','name'=>'image2'),
				array('type'=>'image','title'=>'','name'=>'image3'),
				array('type'=>'image','title'=>'','name'=>'image4'),
				array('type'=>'image','title'=>'','name'=>'image5'),
				array('type'=>'help','title'=>'三、其他常识问题：','help'=>'
					1、【<red>小程序更新</red>】：小程序列表如果有提示，存在新版本，就说明小程序需要更新。重复上面《小程序的上传》的操作，重新上传小程序；</br>
					2、【<red>小程序消息提醒</red>】：小程序2020年3月，已经停用模板消息，只支持订阅消息（就是客户支付时或提交时，会弹出订阅消息的授权，客户必须点击授权，才能收到消息提醒！）；</br>
				'),
			),
	);
	exi($return);
}
if($_RQ['op']=='diyhelp'){
	$return['item']['image1']='../core/resource/images/help/wxapp-up01.jpg';
	$return['item']['image2']='../core/resource/images/help/wxapp-up02.jpg';
	$return['item']['image3']='../core/resource/images/help/wxapp-up03.jpg';
	$return['item']['image4']='../core/resource/images/help/wxapp-up04.jpg';
	$return['item']['image5']='../core/resource/images/help/wxapp-up05.jpg';
	$return['htmls']=array(
			'type'=>'look',
			'desc'=>'DIY小程序新手必读',
			'look'=>array(
				array('type'=>'tip','title'=>'【温馨提示】：DIY小程序要注意的一些细节：'),
				array('type'=>'help','title'=>'一、DIY小程序页面链接的选择：','help'=>'
					1、【<red>DIY小程序页面链接跟普通H5链接的区别</red>】：为了方便客户操作，链接地址已经统一标准化格式：例如：/jy_weishop/goods.index/，不之前格式类型的页面链接；</br>
					2、【<red>DIY小程序选择页面时的注意细节</red>】：必须选择本应用下面的页面，或者选择本DIY小程序下面的页面！不可选择其他应用的页面或其他小程序下面的页面（否则客户在点击访问时，会切换成普通H5小程序的访问模式！这样体验不是很好）</br>
				'),
				array('type'=>'help','title'=>'二、DIY小程序如何理解多页面：','help'=>'
					1、【<red>应用本身是完整的页面代码包</red>】：里面已经包含了丰富的页面代码文件；</br>
					2、【<red>新增子页面理解</red>】：DIY布局--》子页--》新建子页；这个子页是专属本小程序的，在上传代码时，会自动生存小程序页面代码，放入小程序代码包;</br>
				'),
			),
	);
	exi($return);
}
if($_RQ['op']=='del'){
	$id=intval($_RQ['id']);
	$status=pdo_getcolumn('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']),'status');
	if($status){
		exi('删除失败！已经提交申请的无法删除！','error');
	}
	pdo_delete('core_account_authwxapp',array('id'=>$id,'uniacid'=>$_SESSION['uniacid']));
	exi('删除成功！');
}